package cn.net.cfss.fgbp.face.manage.model;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2020-2050</p>
 * <p>Company: cfss</p>
 *
 * @author lyg
 * @version 0.0.1
 * @date 2020/8/14 11:12
 * @other 以下修改下及其它信息
 * <p>v0.0.2,lyg,这是示例</p>
 */
public class FscNodeModel {

    /**
     * 主键
     */
    private Integer id;

    /**
     * 节点编号
     */
    @ApiModelProperty(name = "节点编号",value = "节点编号",hidden=false,required=true)
    private String nodeCode;

    /**
     * 节点名称
     */
    private String nodeName;

    /**
     * 节点密钥
     */
    private String nodeKey;

    /**
     * 录音目录
     */
    private String voiceDir;

    /**
     * 配置文件目录
     */
    private String confDir;

    /**
     * 节点服务端口
     */
    private String nodePort;

    /**
     * 节点服务IP
     */
    private String nodeIp;

    /**
     * 备注
     */
    private String remark;

    /**
     * 删除标记
     */
    private Integer deleteFlag;

    /**
     * 创建人
     */
    private Long createBy;

    /**
     * 修改人
     */
    private Long updateBy;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 租户ID
     */
    private Integer tenantId;





    /**
     * 获取节点编号
     *
     * @return NODE_CODE - 节点编号
     */
    public String getNodeCode() {
        return nodeCode;
    }

    /**
     * 设置节点编号
     *
     * @param nodeCode 节点编号
     */
    public void setNodeCode(String nodeCode) {
        this.nodeCode = nodeCode == null ? null : nodeCode.trim();
    }

    /**
     * 获取节点名称
     *
     * @return NODE_NAME - 节点名称
     */
    public String getNodeName() {
        return nodeName;
    }

    /**
     * 设置节点名称
     *
     * @param nodeName 节点名称
     */
    public void setNodeName(String nodeName) {
        this.nodeName = nodeName == null ? null : nodeName.trim();
    }

    /**
     * 获取节点密钥
     *
     * @return NODE_KEY - 节点密钥
     */
    public String getNodeKey() {
        return nodeKey;
    }

    /**
     * 设置节点密钥
     *
     * @param nodeKey 节点密钥
     */
    public void setNodeKey(String nodeKey) {
        this.nodeKey = nodeKey == null ? null : nodeKey.trim();
    }

    /**
     * 获取录音目录
     *
     * @return VOICE_DIR - 录音目录
     */
    public String getVoiceDir() {
        return voiceDir;
    }

    /**
     * 设置录音目录
     *
     * @param voiceDir 录音目录
     */
    public void setVoiceDir(String voiceDir) {
        this.voiceDir = voiceDir == null ? null : voiceDir.trim();
    }

    /**
     * 获取配置文件目录
     *
     * @return CONF_DIR - 配置文件目录
     */
    public String getConfDir() {
        return confDir;
    }

    /**
     * 设置配置文件目录
     *
     * @param confDir 配置文件目录
     */
    public void setConfDir(String confDir) {
        this.confDir = confDir == null ? null : confDir.trim();
    }

    /**
     * 获取节点服务端口
     *
     * @return NODE_PORT - 节点服务端口
     */
    public String getNodePort() {
        return nodePort;
    }

    /**
     * 设置节点服务端口
     *
     * @param nodePort 节点服务端口
     */
    public void setNodePort(String nodePort) {
        this.nodePort = nodePort == null ? null : nodePort.trim();
    }

    /**
     * 获取节点服务IP
     *
     * @return NODE_IP - 节点服务IP
     */
    public String getNodeIp() {
        return nodeIp;
    }

    /**
     * 设置节点服务IP
     *
     * @param nodeIp 节点服务IP
     */
    public void setNodeIp(String nodeIp) {
        this.nodeIp = nodeIp == null ? null : nodeIp.trim();
    }

    /**
     * 获取备注
     *
     * @return REMARK - 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     *
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 获取删除标记
     *
     * @return DELETE_FLAG - 删除标记
     */
    public Integer getDeleteFlag() {
        return deleteFlag;
    }

    /**
     * 设置删除标记
     *
     * @param deleteFlag 删除标记
     */
    public void setDeleteFlag(Integer deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    /**
     * 获取创建人
     *
     * @return CREATE_BY - 创建人
     */
    public Long getCreateBy() {
        return createBy;
    }

    /**
     * 设置创建人
     *
     * @param createBy 创建人
     */
    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }

    /**
     * 获取修改人
     *
     * @return UPDATE_BY - 修改人
     */
    public Long getUpdateBy() {
        return updateBy;
    }

    /**
     * 设置修改人
     *
     * @param updateBy 修改人
     */
    public void setUpdateBy(Long updateBy) {
        this.updateBy = updateBy;
    }

    /**
     * 获取修改时间
     *
     * @return UPDATE_TIME - 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置修改时间
     *
     * @param updateTime 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取租户ID
     *
     * @return TENANT_ID - 租户ID
     */
    public Integer getTenantId() {
        return tenantId;
    }

    /**
     * 设置租户ID
     *
     * @param tenantId 租户ID
     */
    public void setTenantId(Integer tenantId) {
        this.tenantId = tenantId;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
}
